import { PartialType } from '@nestjs/mapped-types';
import { CreateArticleDto } from './create-article.dto';
import { IsPositive, IsOptional } from 'class-validator';
import { Transform } from 'class-transformer';

export class UpdateArticleDto extends PartialType(CreateArticleDto) {
  @Transform(({ value }) => (value === '' ? null : value))
  @IsOptional() // 字段值为 null 或 undefined，则跳过该字段的其他校验规则
  @IsPositive() // 是否是大于0的整数
  article_id?: number;
}
